300 |
How do I get the handle of the cell
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root 1"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); com_Items.CellBold(,com_Items.ItemCell(h,COMVariant::createFromInt(0)),true); } |
299 |
How do I retrieve the focused item
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root 1"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); com_Items.ItemBold(com_Items.FocusItem(),true); } |
298 |
How do I get the number or count of child items
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root 1"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); com_Items.AddItem(com_Items.ChildCount(h)); } |
297 |
How do I enumerate the visible items
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root 1"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); h = com_Items.AddItem("Root 2"); com_Items.ItemBold(com_Items.FirstVisibleItem(),true); com_Items.ItemBold(com_Items.NextVisibleItem(com_Items.FirstVisibleItem()),true); } |
296 |
How do I enumerate the siblings items
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root 1"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); h = com_Items.AddItem("Root 2"); com_Items.ItemBold(com_Items.NextSiblingItem(com_Items.FirstVisibleItem()),true); com_Items.ItemBold(com_Items.PrevSiblingItem(com_Items.NextSiblingItem(com_Items.FirstVisibleItem())),true); } |
295 |
How do I get the parent item
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root 1"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); com_Items.ItemBold(com_Items.ItemParent(com_Items.ItemChild(h)),true); } |
294 |
How do I get the first child item
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root 1"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); com_Items.ItemBold(com_Items.ItemChild(h),true); } |
293 |
How do I enumerate the root items
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root 1"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); h = com_Items.AddItem("Root 2"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ItemBold(com_Items.RootItem(0),true); com_Items.ItemUnderline(com_Items.RootItem(1),true); } |
292 |
I have a hierarchy, how can I count the number of root items
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root 1"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); h = com_Items.AddItem("Root 2"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.AddItem(com_Items.RootCount()); } |
291 |
How can I make an item unselectable, or not selectable
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Column"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("unselectable - you can't get selected"); com_Items.SelectableItem(h,false); com_Items.AddItem("selectable"); } |
290 |
How can I hide or show an item
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Column"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("hidden"); com_Items.ItemHeight(h,0); com_Items.SelectableItem(h,false); com_Items.AddItem("visible"); } |
289 |
How can I change the height for all items
public void init() { ; super(); extree1.DefaultItemHeight(32); extree1.Columns().Add("Column"); extree1.Items().AddItem("One"); extree1.Items().AddItem("Two"); } |
288 |
How do I change the height of an item
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.ScrollBySingleLine(true); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.ItemHeight(com_Items.AddItem("height"),128); extree1.Items().AddItem("enabled"); } |
287 |
How do I disable or enable an item
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.EnableItem(com_Items.AddItem("disabled"),false); extree1.Items().AddItem("enabled"); } |
286 |
How do I display as strikeout a cell
|
285 |
How do I display as strikeout a cell or an item
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellCaptionFormat(com_Items.AddItem("gets <s>strikeout</s> only a portion of text"),COMVariant::createFromInt(0),1/*exHTML*/); } |
284 |
How do I display as strikeout an item
|
283 |
How do I underline a cell
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellUnderline(com_Items.AddItem("underline"),COMVariant::createFromInt(0),true); } |
282 |
How do I underline a cell or an item
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellCaptionFormat(com_Items.AddItem("gets <u>underline</u> only a portion of text"),COMVariant::createFromInt(0),1/*exHTML*/); } |
281 |
How do I underline an item
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.ItemUnderline(com_Items.AddItem("underline"),true); } |
280 |
How do I display as italic a cell
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellItalic(com_Items.AddItem("italic"),COMVariant::createFromInt(0),true); } |
279 |
How do I display as italic a cell or an item
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellCaptionFormat(com_Items.AddItem("gets <i>italic</i> only a portion of text"),COMVariant::createFromInt(0),1/*exHTML*/); } |
278 |
How do I display as italic an item
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.ItemItalic(com_Items.AddItem("italic"),true); } |
277 |
How do I bold a cell
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellBold(com_Items.AddItem("bold"),COMVariant::createFromInt(0),true); } |
276 |
How do I bold a cell or an item
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellCaptionFormat(com_Items.AddItem("gets <b>bold</b> only a portion of text"),COMVariant::createFromInt(0),1/*exHTML*/); } |
275 |
How do I bold an item
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.ItemBold(com_Items.AddItem("bold"),true); } |
274 |
How do I change the foreground color for the item
public void init() { COM com_Items; anytype var_Items; int h,hC; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root"); hC = com_Items.InsertItem(h,,"Child 1"); com_Items.ItemForeColor(hC,WinApi::RGB2int(255,0,0)); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); } |
273 |
How do I change the visual appearance for the item, using your EBN technology
public void init() { COM com_Items; anytype var_Items; int h,hC; ; super(); extree1.VisualAppearance().Add(1,"c:\\exontrol\\images\\normal.ebn"); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root"); hC = com_Items.InsertItem(h,,"Child 1"); com_Items.ItemBackColor(hC,0x1000000); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); } |
272 |
How do I change the background color for the item
public void init() { COM com_Items; anytype var_Items; int h,hC; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root"); hC = com_Items.InsertItem(h,,"Child 1"); com_Items.ItemBackColor(hC,WinApi::RGB2int(255,0,0)); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); } |
271 |
How do I expand or collapse an item
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); } |
270 |
How do I associate an extra data to an item
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.ItemData(com_Items.AddItem("item"),"your extra data"); } |
269 |
How do I get the number or count of items
public void init() { COM com_Items,com_Items1; anytype var_Items,var_Items1; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); var_Items1 = extree1.Items(); com_Items1 = var_Items1; com_Items1.AddItem(com_Items1.ItemCount()); } |
268 |
How can I specify the width of the ActiveX control, when using the InsertControlItem property
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.ScrollBySingleLine(false); extree1.TreeColumnIndex(1); extree1.DrawGridLines(-1/*exAllLines*/); extree1.Columns().Add("C1"); extree1.Columns().Add("C2"); extree1.Columns().Add("C3"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.InsertControlItem(,"MSCAL.Calendar"); com_Items.ItemWidth(h,128); com_Items.CellCaption(h,COMVariant::createFromInt(0),"This is a bit of text that is shown in the first column"); com_Items.CellSingleLine(h,COMVariant::createFromInt(0),false); com_Items.CellCaption(h,COMVariant::createFromInt(2),"This is a bit of text that is shown in the third column"); com_Items.CellSingleLine(h,COMVariant::createFromInt(2),false); } |
267 |
How can I put the ActiveX control in a different column, when using the InsertControlItem property
|
266 |
Is there any function I can use to get the program or the control identifier I've been using when called the InsertControlItem
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Default"); extree1.ScrollBySingleLine(false); extree1.LinesAtRoot(-1/*exLinesAtRoot*/); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.InsertControlItem(,"MSCAL.Calendar"); com_Items.InsertItem(h,,COMVariant::createFromStr(com_Items.ItemControlID(h))); com_Items.ExpandItem(h,true); h = com_Items.InsertControlItem(,"MSChart20Lib.MSChart"); com_Items.ItemAppearance(h,4/*Etched*/); com_Items.InsertItem(h,,COMVariant::createFromStr(com_Items.ItemControlID(h))); com_Items.ExpandItem(h,true); } |
265 |
How can I change the height of newly created ActiveX control, using the InsertControlItem
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); extree1.ScrollBySingleLine(false); var_Items = extree1.Items(); com_Items = var_Items; com_Items.ItemHeight(com_Items.InsertControlItem(,"MSCAL.Calendar"),64); com_Items.ItemAppearance(com_Items.InsertControlItem(,"MSChart20Lib.MSChart"),4/*Etched*/); } |
264 |
How can I change the border for newly created ActiveX control, using the InsertControlItem
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.Columns().Add("Default"); extree1.ScrollBySingleLine(false); var_Items = extree1.Items(); com_Items = var_Items; com_Items.ItemAppearance(com_Items.InsertControlItem(,"MSCAL.Calendar"),2/*Sunken*/); com_Items.ItemAppearance(com_Items.InsertControlItem(,"MSChart20Lib.MSChart"),4/*Etched*/); } |
263 |
How can I access the properties and methods for an ActiveX control that I've just added using the InsertControlItem
public void init() { COM com_Calendar,com_Items; anytype var_Calendar,var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root"); // Add 'Microsoft Calendar Control 2007(MSCAL.OCX)' reference to your project. var_Calendar = com_Items.ItemObject(com_Items.InsertControlItem(h,"MSCAL.Calendar")); com_Calendar = var_Calendar; com_Calendar.BackColor(WinApi::RGB2int(255,255,255)); com_Calendar.GridCellEffect(0); com_Calendar.ShowTitle(false); com_Calendar.ShowDateSelectors(false); com_Items.ExpandItem(h,true); } |
262 |
How can I access the properties and methods for an ActiveX control that I've just added using the InsertControlItem
public void init() { COM com_Calendar,com_Items; anytype var_Calendar,var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root"); // Add 'Microsoft Calendar Control 2007(MSCAL.OCX)' reference to your project. var_Calendar = com_Items.ItemObject(com_Items.InsertControlItem(h,"MSCAL.Calendar")); com_Calendar = var_Calendar; com_Calendar.BackColor(WinApi::RGB2int(255,255,255)); com_Items.ExpandItem(h,true); } |
261 |
How can I insert an ActiveX control
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root"); com_Items.InsertControlItem(h,"MSCAL.Calendar"); com_Items.ExpandItem(h,true); } |
260 |
How do I programmatically edit a cell
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.AllowEdit(true); var_Items = extree1.Items(); com_Items = var_Items; com_Items.Edit(com_Items.FocusItem(),COMVariant::createFromInt(0)); } |
259 |
How can I change at runtime the parent of the item
public void init() { COM com_Items; anytype var_Items; int hC,hP; ; super(); extree1.LinesAtRoot(-1/*exLinesAtRoot*/); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; hP = com_Items.AddItem("Root"); hC = com_Items.AddItem("Child"); com_Items.SetParent(hC,hP); } |
258 |
How can I sort the items
public void init() { COM com_Column,com_Items; anytype var_Column,var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); var_Column = COM::createFromObject(extree1.Columns()).Item("Default"); com_Column = var_Column; com_Column.SortOrder(2/*SortDescending*/); } |
257 |
How do I sort the child items
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Root"); com_Items.InsertItem(h,,"Child 1"); com_Items.InsertItem(h,,"Child 2"); com_Items.ExpandItem(h,true); com_Items.SortChildren(h,COMVariant::createFromInt(0),false); } |
256 |
How can I ensure or scroll the control so the item fits the control's client area
|
255 |
How can I remove or delete all items
public void init() { ; super(); extree1.Columns().Add("Default"); extree1.Items().AddItem("removed item"); extree1.Items().RemoveAllItems(); } |
254 |
How can I remove or delete an item
public void init() { int h; ; super(); extree1.Columns().Add("Default"); h = extree1.Items().AddItem("removed item"); extree1.Items().RemoveItem(h); } |
253 |
How can I add or insert child items
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.LinesAtRoot(-1/*exLinesAtRoot*/); extree1.Columns().Add("C1"); extree1.Columns().Add("C2"); var_Items = extree1.Items(); com_Items = var_Items; h = com_Items.AddItem("Cell 1"); com_Items.CellCaption(h,COMVariant::createFromInt(1),"Cell 2"); com_Items.CellCaption(com_Items.InsertItem(h,,"Cell 3"),COMVariant::createFromInt(1),"Cell 4"); com_Items.CellCaption(com_Items.InsertItem(h,,"Cell 5"),COMVariant::createFromInt(1),"Cell 6"); com_Items.ExpandItem(h,true); } |
252 |
How can I add or insert a child item
public void init() { COM com_Items; anytype var_Items; ; super(); extree1.LinesAtRoot(-1/*exLinesAtRoot*/); extree1.Columns().Add("Default"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.InsertItem(com_Items.AddItem("root"),,"child"); } |
251 |
How can I add or insert an item
public void init() { COM com_Items; anytype var_Items; int h; ; super(); extree1.Columns().Add("C1"); extree1.Columns().Add("C2"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellCaption(com_Items.AddItem("Cell 1"),COMVariant::createFromInt(1),"Cell 2"); h = com_Items.AddItem("Cell 3"); com_Items.CellCaption(h,COMVariant::createFromInt(1),"Cell 4"); } |
250 |
How can I add or insert an item
|
249 |
How can I get the columns as they are shown in the control's sortbar
|
248 |
How can I access the properties of a column
|
247 |
How can I remove all the columns
|
246 |
How can I remove a column
|
245 |
How can I get the number or the count of columns
|
244 |
How can I change the font for all cells in the entire column
public void init() { COM com_ConditionalFormat,com_f; anytype f,var_ConditionalFormat; ; super(); f = COM::createFromObject(new stdole.StdFont()); com_f = f; f.Name("Tahoma"); f.Size(12); var_ConditionalFormat = COM::createFromObject(extree1.ConditionalFormats()).Add("1"); com_ConditionalFormat = var_ConditionalFormat; com_ConditionalFormat.Font(f); com_ConditionalFormat.ApplyTo(0/*exFormatToColumns*/); extree1.Columns().Add("Column"); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
243 |
How can I change the background color for all cells in the column
public void init() { COM com_ConditionalFormat; anytype var_ConditionalFormat; ; super(); var_ConditionalFormat = COM::createFromObject(extree1.ConditionalFormats()).Add("1"); com_ConditionalFormat = var_ConditionalFormat; com_ConditionalFormat.BackColor(WinApi::RGB2int(255,0,0)); com_ConditionalFormat.ApplyTo(0/*exFormatToColumns*/); extree1.Columns().Add("Column"); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
242 |
How can I change the foreground color for all cells in the column
public void init() { COM com_ConditionalFormat; anytype var_ConditionalFormat; ; super(); var_ConditionalFormat = COM::createFromObject(extree1.ConditionalFormats()).Add("1"); com_ConditionalFormat = var_ConditionalFormat; com_ConditionalFormat.ForeColor(WinApi::RGB2int(255,0,0)); com_ConditionalFormat.ApplyTo(0/*exFormatToColumns*/); extree1.Columns().Add("Column"); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
241 |
How can I show as strikeout all cells in the column
public void init() { COM com_ConditionalFormat; anytype var_ConditionalFormat; ; super(); var_ConditionalFormat = COM::createFromObject(extree1.ConditionalFormats()).Add("1"); com_ConditionalFormat = var_ConditionalFormat; com_ConditionalFormat.StrikeOut(true); com_ConditionalFormat.ApplyTo(0/*exFormatToColumns*/); extree1.Columns().Add("Column"); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
240 |
How can I underline all cells in the column
public void init() { COM com_ConditionalFormat; anytype var_ConditionalFormat; ; super(); var_ConditionalFormat = COM::createFromObject(extree1.ConditionalFormats()).Add("1"); com_ConditionalFormat = var_ConditionalFormat; com_ConditionalFormat.Underline(true); com_ConditionalFormat.ApplyTo(0/*exFormatToColumns*/); extree1.Columns().Add("Column"); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
239 |
How can I show in italic all data in the column
public void init() { COM com_ConditionalFormat; anytype var_ConditionalFormat; ; super(); var_ConditionalFormat = COM::createFromObject(extree1.ConditionalFormats()).Add("1"); com_ConditionalFormat = var_ConditionalFormat; com_ConditionalFormat.Italic(true); com_ConditionalFormat.ApplyTo(0/*exFormatToColumns*/); extree1.Columns().Add("Column"); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
238 |
How can I bold the entire column
public void init() { COM com_ConditionalFormat; anytype var_ConditionalFormat; ; super(); var_ConditionalFormat = COM::createFromObject(extree1.ConditionalFormats()).Add("1"); com_ConditionalFormat = var_ConditionalFormat; com_ConditionalFormat.Bold(true); com_ConditionalFormat.ApplyTo(0/*exFormatToColumns*/); extree1.Columns().Add("Column"); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
237 |
How can I display a computed column and highlight some values that are negative or less than a value
public void init() { COM com_ConditionalFormat,com_Items,com_Items1; anytype var_ConditionalFormat,var_Items,var_Items1; ; super(); extree1.Columns().Add("A"); extree1.Columns().Add("B"); COM::createFromVariant(extree1.Columns().Add("(A+B)*1.19")).ComputedField("(%0 + %1) * 1.19"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellCaption(com_Items.AddItem(COMVariant::createFromInt(1)),COMVariant::createFromInt(1),COMVariant::createFromInt(2)); var_Items1 = extree1.Items(); com_Items1 = var_Items1; com_Items1.CellCaption(com_Items1.AddItem(COMVariant::createFromInt(10)),COMVariant::createFromInt(1),COMVariant::createFromInt(20)); var_ConditionalFormat = COM::createFromObject(extree1.ConditionalFormats()).Add("%2 > 10"); com_ConditionalFormat = var_ConditionalFormat; com_ConditionalFormat.Bold(true); com_ConditionalFormat.ForeColor(WinApi::RGB2int(255,0,0)); com_ConditionalFormat.ApplyTo(2); } |
236 |
Can I display a computed column so it displays the VAT, or SUM
public void init() { COM com_Items,com_Items1; anytype var_Items,var_Items1; ; super(); extree1.Columns().Add("A"); extree1.Columns().Add("B"); COM::createFromVariant(extree1.Columns().Add("(A+B)*1.19")).ComputedField("(%0 + %1) * 1.19"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellCaption(com_Items.AddItem(COMVariant::createFromInt(1)),COMVariant::createFromInt(1),COMVariant::createFromInt(2)); var_Items1 = extree1.Items(); com_Items1 = var_Items1; com_Items1.CellCaption(com_Items1.AddItem(COMVariant::createFromInt(10)),COMVariant::createFromInt(1),COMVariant::createFromInt(20)); } |
235 |
How can I show a column that adds values in the cells
public void init() { COM com_Items,com_Items1; anytype var_Items,var_Items1; ; super(); extree1.Columns().Add("A"); extree1.Columns().Add("B"); COM::createFromVariant(extree1.Columns().Add("A+B")).ComputedField("%0 + %1"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellCaption(com_Items.AddItem(COMVariant::createFromInt(1)),COMVariant::createFromInt(1),COMVariant::createFromInt(2)); var_Items1 = extree1.Items(); com_Items1 = var_Items1; com_Items1.CellCaption(com_Items1.AddItem(COMVariant::createFromInt(10)),COMVariant::createFromInt(1),COMVariant::createFromInt(20)); } |
234 |
Is there any function to filter the control's data as I type, so the items being displayed include the typed characters
public void init() { COM com_Column; anytype var_Column; ; super(); var_Column = COM::createFromVariant(extree1.Columns().Add("Filter")); com_Column = var_Column; com_Column.FilterOnType(true); com_Column.DisplayFilterButton(true); com_Column.AutoSearch(1/*exContains*/); extree1.Items().AddItem("Canada"); extree1.Items().AddItem("USA"); } |
233 |
Is there any function to filter the control's data as I type, something like filter on type
public void init() { COM com_Column; anytype var_Column; ; super(); var_Column = COM::createFromVariant(extree1.Columns().Add("Filter")); com_Column = var_Column; com_Column.FilterOnType(true); com_Column.DisplayFilterButton(true); extree1.Items().AddItem("Canada"); extree1.Items().AddItem("USA"); } |
232 |
How can I programmatically filter a column
public void init() { COM com_Column; anytype var_Column; ; super(); var_Column = COM::createFromVariant(extree1.Columns().Add("Filter")); com_Column = var_Column; com_Column.DisplayFilterButton(true); com_Column.FilterType(2/*exNonBlanks*/); extree1.Items().AddItem(); extree1.Items().AddItem("not empty"); extree1.ApplyFilter(); } |
231 |
How can I show or display the control's filter
|
230 |
How can I customize the items being displayed in the drop down filter window
public void init() { COM com_Column; anytype var_Column; str var_s; ; super(); var_Column = COM::createFromVariant(extree1.Columns().Add("Custom Filter")); com_Column = var_Column; com_Column.DisplayFilterButton(true); com_Column.DisplayFilterPattern(false); var_s = "Excel Spreadsheets (*.xls )||*.xls|||Word Documents||*.doc|||Powerpoint Presentations||*.pps|||Text Documents (*.log,*.txt)||*.t"; var_s = var_s + "xt|*.log"; com_Column.CustomFilter(var_s); com_Column.FilterType(3/*exPattern*/); com_Column.Filter("*.xls"); extree1.Items().AddItem("excel.xls"); extree1.Items().AddItem("word.doc"); extree1.Items().AddItem("pp.pps"); extree1.Items().AddItem("text.txt"); extree1.ApplyFilter(); } |
229 |
How can I change the order or the position of the columns in the sort bar
public void init() { COM com_Column; anytype var_Column; ; super(); extree1.SortBarVisible(true); extree1.SortBarColumnWidth(48); COM::createFromVariant(extree1.Columns().Add("C1")).SortOrder(1/*SortAscending*/); COM::createFromVariant(extree1.Columns().Add("C2")).SortOrder(2/*SortDescending*/); var_Column = COM::createFromObject(extree1.Columns()).Item("C2"); com_Column = var_Column; com_Column.SortPosition(0); } |
228 |
How do I arrange my columns on multiple levels
public void init() { ; super(); COM::createFromVariant(extree1.Columns().Add("S")).Width(32); COM::createFromVariant(extree1.Columns().Add("Level 2")).LevelKey(COMVariant::createFromInt(1)); COM::createFromVariant(extree1.Columns().Add("Level 3")).LevelKey(COMVariant::createFromInt(1)); COM::createFromVariant(extree1.Columns().Add("Level 4")).LevelKey(COMVariant::createFromInt(1)); COM::createFromVariant(extree1.Columns().Add("Level 1")).LevelKey("2"); COM::createFromVariant(extree1.Columns().Add("Level 2")).LevelKey("2"); COM::createFromVariant(extree1.Columns().Add("Level 3")).LevelKey("2"); COM::createFromVariant(extree1.Columns().Add("Level 4")).LevelKey("2"); COM::createFromVariant(extree1.Columns().Add("E")).Width(32); } |
227 |
How do I arrange my columns on multiple lines
public void init() { ; super(); extree1.HeaderHeight(32); COM::createFromVariant(extree1.Columns().Add("")).HTMLCaption("Line 1<br>Line 2"); } |
226 |
How can I display all cells using HTML format
public void init() { ; super(); COM::createFromVariant(extree1.Columns().Add("HTML")).Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1)); extree1.Items().AddItem("<font ;12>T</font>his <b>is</b> an <a>html</a> <font Tahoma><fgcolor=FF0000>text</fgcolor></font>."); } |
225 |
How can I display all cells using multiple lines
public void init() { COM com_Items; anytype var_Items; ; super(); COM::createFromVariant(extree1.Columns().Add("MultipleLine")).Def(16/*exCellSingleLine*/,COMVariant::createFromBoolean(false)); COM::createFromVariant(extree1.Columns().Add("SingleLine")).Def(16/*exCellSingleLine*/,COMVariant::createFromBoolean(true)); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellCaption(com_Items.AddItem("This is a bit of long text that should break the line"),COMVariant::createFromInt(1),"this is a bit of long text that's displayed on a single line"); } |
224 |
How do change the vertical alignment for all cells in the column
public void init() { COM com_Items,com_Items1; anytype var_Items,var_Items1; ; super(); COM::createFromVariant(extree1.Columns().Add("MultipleLine")).Def(16/*exCellSingleLine*/,COMVariant::createFromBoolean(false)); COM::createFromVariant(extree1.Columns().Add("VAlign")).Def(6/*exCellVAlignment*/,COMVariant::createFromInt(2)); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellCaption(com_Items.AddItem("This is a bit of long text that should break the line"),COMVariant::createFromInt(1),"bottom"); var_Items1 = extree1.Items(); com_Items1 = var_Items1; com_Items1.CellCaption(com_Items1.AddItem("This is a bit of long text that should break the line"),COMVariant::createFromInt(1),"bottom"); } |
223 |
How do change the foreground color for all cells in the column
public void init() { ; super(); COM::createFromVariant(extree1.Columns().Add("ForeColor")).Def(5/*exCellForeColor*/,COMVariant::createFromInt(255)); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
222 |
How do change the background color for all cells in the column
public void init() { ; super(); COM::createFromVariant(extree1.Columns().Add("BackColor")).Def(4/*exCellBackColor*/,COMVariant::createFromInt(255)); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
221 |
How do I show buttons for all cells in the column
public void init() { COM com_Column; anytype var_Column; ; super(); var_Column = COM::createFromVariant(extree1.Columns().Add("Button")); com_Column = var_Column; com_Column.Def(2/*exCellHasButton*/,COMVariant::createFromBoolean(true)); com_Column.Def(3/*exCellButtonAutoWidth*/,COMVariant::createFromBoolean(true)); extree1.Items().AddItem(" Button 1 "); extree1.Items().AddItem(" Button 2 "); } |
220 |
How do I show buttons for all cells in the column
public void init() { ; super(); COM::createFromVariant(extree1.Columns().Add("Button")).Def(2/*exCellHasButton*/,COMVariant::createFromBoolean(true)); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
219 |
How do I display radio buttons for all cells in the column
public void init() { ; super(); COM::createFromVariant(extree1.Columns().Add("Radio")).Def(1/*exCellHasRadioButton*/,COMVariant::createFromBoolean(true)); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
218 |
How do I display checkboxes for all cells in the column
public void init() { ; super(); COM::createFromVariant(extree1.Columns().Add("Check")).Def(0/*exCellHasCheckBox*/,COMVariant::createFromBoolean(true)); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
217 |
How can I display a tooltip when the cursor hovers the column
|
216 |
Is there any function to assign a key to a column instead using its name or capion
|
215 |
Is there any function to assign any extra data to a column
|
214 |
By default, the column gets sorted descending, when I first click its header. How can I change so the column gets sorted ascending when the user first clicks the column's header
|
213 |
How can I specify the maximum width for the column, if I use WidthAutoResize property
public void init() { COM com_Column; anytype var_Column; ; super(); var_Column = COM::createFromVariant(extree1.Columns().Add("Auto")); com_Column = var_Column; com_Column.WidthAutoResize(true); com_Column.MinWidthAutoResize(32); com_Column.MaxWidthAutoResize(128); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
212 |
How can I specify the minimum width for the column, if I use WidthAutoResize property
public void init() { COM com_Column; anytype var_Column; ; super(); var_Column = COM::createFromVariant(extree1.Columns().Add("Auto")); com_Column = var_Column; com_Column.WidthAutoResize(true); com_Column.MinWidthAutoResize(32); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
211 |
Is there any option to resize the column based on its data, captions
public void init() { ; super(); COM::createFromVariant(extree1.Columns().Add("A")).WidthAutoResize(true); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
210 |
How can I align the icon in the column's header in the center
|
209 |
How do I align the icon in the column's header to the right
|
208 |
How do I show or hide the sorting icons, but still need sorting
public void init() { COM com_Column; anytype var_Column; ; super(); COM::createFromVariant(extree1.Columns().Add("Sorted")).SortOrder(1/*SortAscending*/); var_Column = COM::createFromObject(extree1.Columns()).Item(COMVariant::createFromInt(0)); com_Column = var_Column; com_Column.DisplaySortIcon(false); } |
207 |
How do I enable or disable the entire column
public void init() { COM com_Items,com_Items1; anytype var_Items,var_Items1; ; super(); extree1.Columns().Add("C1"); COM::createFromVariant(extree1.Columns().Add("Disabled")).Enabled(false); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellCaption(com_Items.AddItem(COMVariant::createFromInt(0)),COMVariant::createFromInt(1),"0.1"); var_Items1 = extree1.Items(); com_Items1 = var_Items1; com_Items1.CellCaption(com_Items1.AddItem(COMVariant::createFromInt(1)),COMVariant::createFromInt(1),"1.1"); } |
206 |
How do I disable drag and drop columns
public void init() { ; super(); COM::createFromVariant(extree1.Columns().Add("C1")).AllowDragging(false); COM::createFromVariant(extree1.Columns().Add("C2")).AllowDragging(false); } |
205 |
How do I disable resizing a column at runtime
|
204 |
How can I align the column to the right, and its caption too
public void init() { COM com_Column; anytype var_Column; ; super(); var_Column = COM::createFromVariant(extree1.Columns().Add("Column")); com_Column = var_Column; com_Column.Alignment(2/*RightAlignment*/); com_Column.HeaderAlignment(2/*RightAlignment*/); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
203 |
How can I align the column to the right
public void init() { ; super(); COM::createFromVariant(extree1.Columns().Add("Column")).Alignment(2/*RightAlignment*/); extree1.Items().AddItem(COMVariant::createFromInt(0)); extree1.Items().AddItem(COMVariant::createFromInt(1)); } |
202 |
How do I change the column's caption
|
201 |
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions, after the user clicks it
public void init() { COM com_Items,com_Items1; anytype var_Items,var_Items1; ; super(); extree1.FormatAnchor(false,"<b><u><fgcolor=880000> </fgcolor></u></b>"); extree1.Columns().Add("Column"); var_Items = extree1.Items(); com_Items = var_Items; com_Items.CellCaptionFormat(com_Items.AddItem("Just an <a1>anchor</a> element ..."),COMVariant::createFromInt(0),1/*exHTML*/); var_Items1 = extree1.Items(); com_Items1 = var_Items1; com_Items1.CellCaptionFormat(com_Items1.AddItem("Just another <a2>anchor</a> element ..."),COMVariant::createFromInt(0),1/*exHTML*/); extree1.Items().AddItem("next item"); } |